﻿// See https://aka.ms/new-console-template for more information

using System.Diagnostics;
using System.Numerics;
using CSharpBasic;
using Helper;
using MiniTools;


Console.WriteLine("start...");


List<Type> _types = new List<Type>()
{
    // typeof(TypeWriter), // 打字机效果
    // typeof(FolderOperations), // 文件夹操作
    // typeof(CompareOperations), // C# 各类型比较操作
    // typeof(ReflectionOperations), // 反射操作
    // typeof(TupleOper), // 元组
    // typeof(DataStructure), // 数据容器
    typeof(CSharpMainTest), // 测试
    typeof(BitOperation), // 二进制位操作
};

for (int i = 0; i < _types.Count; i++)
{
    Helper.HelperTools.Console_WriteLine_ChangeColor(ConsoleColor.Blue, "------------------{0}------------------------", _types[i].Name);
    HelperTools.InvokeMainFunc(_types[i]);
    Helper.HelperTools.Console_WriteLine_ChangeColor(ConsoleColor.Blue, "----------------------------------------------");
    Helper.HelperTools.Console_WriteLine_ChangeColor(ConsoleColor.Blue, "");
}
Console.WriteLine("end...");